
package io.zw.modules.sys.service;

import com.baomidou.mybatisplus.service.IService;
import io.zw.modules.sys.entity.UserEntity;

import java.util.List;


/**
 * 系统用户
 * 
 * @author zhuwei
 * @email 121203654@qq.com
 * @date 2018年9月18日 上午9:43:39
 */
public interface UserService extends IService<UserEntity> {

	
	/**
	 * 查询用户的所有菜单ID
	 */
	List<Long> queryAllMenuId(Long userId);
	
	/**
	 * 保存用户
	 */
	void save(UserEntity user);
	
	/**
	 * 修改用户
	 */
	void update(UserEntity user);

	/**
	 * 修改密码
	 * @param userId       用户ID
	 * @param password     原密码
	 * @param newPassword  新密码
	 */
	boolean updatePassword(Long userId, String password, String newPassword);
}
